****************
*2xxxxxxxxxxxx3*
*******1******x*
*5xxx-***xxxxxx*
***x*****x******
***xxxxxxxxxxx4*
**************x*
*-*xxxxxxxxxxxx*
*6***x**********
*xxxxxxxxxxxxx7*
**************x*
*xxxxxxxxxxxxxx*
*x**************
*x*8xxxxxxxxxxx*
*x************x*
*xxxxxxxxxxxxxx*
****************